.houseItems {
  padding: 0 10px;
  overflow-y: auto;
  height: 100%;
  padding-bottom: 45px;

  .house {
    position: relative;
    box-sizing: border-box;
    justify-content: space-around;
    padding: 18px 0 10px 0;
    border-bottom: 1px solid #e5e5e5;

    &:active {
      background-color: #eee;
    }

    .imgWrap {
      float: left;
      width: 106px;
      height: 80px;

      .img {
        width: 106px;
        height: 80px;
      }
    }

    .content {
      overflow: hidden;
      line-height: 22px;
      padding-left: 12px;
      
      .title {
        margin: 0;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        vertical-align: middle;
        font-size: 15px;
        color: #333;
      }

      .desc {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        vertical-align: middle;
        font-size: 12px;
        color: #afb2b3;
      }
    }

    .price {
      font-size: 12px;
      color: #fa5741;

      .priceNum {
        font-size: 16px;
        font-weight: 600;
      }
    }

    .tag {
      display: inline-block;
      font-size: 12px;
      border-radius: 3px;
      padding: 4px 3px;
      margin-right: 5px;
      line-height: 12px;
    }

    .tag1 {
      color: #39becd;
      background-color: #e1f5f8;
    }

    .tag2 {
      color: #3fc28c;
      background-color: #e1f5ed;
    }

    .tag3 {
      color: #5aabfd;
      background-color: #e6f2ff;
    }

    .tag4 {
      color: #fc66ac;
      background-color: #e6f2ff;
    }

    .tag5 {
      color: #a784f8;
      background-color: #e6f2ff;
    }
    
    .tag6 {
      color: #fdd75a;
      background-color: #e6f2ff;
    }
  }
}